Mapping the Gnutella Network

نویسندگان

  • Matei Ripeanu
  • Adriana Iamnitchi
  • Ian T. Foster
چکیده

Peer-to-peer systems have emerged as a significant social and technical phenomenon, and they are likely to gain popularity as low-cost individual computing and storage resources become more widely available and network connectivity increases. Unlike traditional distributed systems, P2P networks aggregate large numbers of computers that join and leave the network frequently and that might not have permanent network (IP) addresses. This new breed of systems creates application-level virtual networks with their own routing mechanisms that allow individual computers to share information and resources directly, without dedicated servers. The topology of these overlay networks and the routing mechanisms used have a significant impact on application properties such as performance, reliability, scalability, and, in some cases, anonymity. The topology also determines the communication costs associated with running the P2P application, both at individual hosts and in the aggregate. Note that the decentralized nature of pure P2P systems means that these are emergent properties, determined by local decisions made by individual resources based only on local information: We are dealing with a self-organized network of independent entities. To explore these issues, we studied the topology and protocols of the public Gnutella network. Its substantial existing user base and open architecture made it a good large-scale, if uncontrolled, testbed. We captured the network’s topology, generated traffic, and dynamic behavior to determine its connectivity structure and how well (if at all) Gnutella’s overlay network topology maps to the physical Internet infrastructure. Our analysis of the network allowed us to evaluate costs and benefits of the P2P approach and to investigate possible improvements that would allow better scaling and increased reliability in Gnutella and similar networks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GnuViz - Mapping the Gnutella Network to its Geographical Locations

Gnutella is a classical Peer-to-Peer network designed for file-sharing. The absence of pure servers is one of its main properties, given that every Gnutella host is client and host in one. It uses the resources of the participants to distribute content, e.g. mp3 compressed audio files, and shares the processing capacity to provide the routing and searching capabilities for the network. In this ...

متن کامل

Mapping the Gnutella Network: Macroscopic Properties of Large-Scale Peer-to-Peer Systems

Despite recent excitement generated by the peer-to-peer (P2P) paradigm and the surprisingly rapid deployment of some P2P applications, there are few quantitative evaluations of P2P systems behavior. The open architecture, achieved scale, and self-organizing structure of the Gnutella network make it an interesting P2P architecture to study. Like most other P2P applications, Gnutella builds, at t...

متن کامل

Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design

Despite recent excitement generated by the peer-to-peer (P2P) paradigm and the surprisingly rapid deployment of some P2P applications, there are few quantitative evaluations of P2P systems behavior. The open architecture, achieved scale, and self-organizing structure of the Gnutella network make it an interesting P2P architecture to study. Like most other P2P applications, Gnutella builds, at t...

متن کامل

Analysis of hybrid P2P overlay network topology

Modeling peer-to-peer (P2P) networks is a challenge for P2P researchers. In this paper, we provide a detailed analysis of large-scale hybrid P2P overlay network topology, using Gnutella as a case study. First, we re-examine the power-law distributions of the Gnutella network discovered by previous researchers. Our results show that the current Gnutella network deviates from the earlier power-la...

متن کامل

Mapping the Gnutella Network - Internet Computing, IEEE

Peer-to-peer systems have emerged as a significant social and technical phenomenon, and they are likely to gain popularity as low-cost individual computing and storage resources become more widely available and network connectivity increases. Unlike traditional distributed systems, P2P networks aggregate large numbers of computers that join and leave the network frequently and that might not ha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Internet Computing

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2002